package com.mzj.saas.jobs.commons;

public enum StatusCode {
        /**
         * 10000 --- 成功
         */
        SUCCESS_CODE_10000("10000", "成功"),

        /**
         * 10001 --- 失败
         */
        ERROR_CODE_10001("10001", "失败"),
        /**
         * 10003 --- 请求非法
         */
        ERROR_CODE_10003("10003", "非法请求"),
        /**
         * 10004 --- 参数错误
         */
        ERROR_CODE_10004("10004", "参数错误"),
        /**
         * 10005 --- 参数异常
         */
        ERROR_CODE_10005("10005", "参数异常"),
        /**
         * 10006 --- 库存不足
         */
        ERROR_CODE_10006("10006", "赠品库存不足"),
        /**
         * 10010 --- 暂无更多数据
         */
        ERROR_CODE_10010("10010", "暂无更多数据"),
        /**
         * 10011 --- 支付异常
         */
        ERROR_CODE_10011("10011", "支付异常"),
        /**
         * 10019 --- 订单已过时，无法支付
         */
        ERROR_CODE_10019("10019", "订单已过时，无法支付"),

        /**
         * 30000 --- 系统繁忙，请稍后再试
         */
        ERROR_CODE_30000("30000", "系统繁忙，请稍后再试"),
        /**
         * 30001 --- 系统异常，请稍后再试
         */
        ERROR_CODE_30001("30001", "系统异常，请稍后再试"),

        /**
         * 40001 --- accessToken失效
         */
        ERROR_CODE_40001("40001", "accessToken失效"),
        /**
         * 50000 --- 用户已实名
         */
        ERROR_CODE_50000("50000", "用户已实名"),
        /**
         * 50001 --- 用户未实名
         */
        ERROR_CODE_50001("50001", "用户未实名");


        String errorCode;
        String errorMsg;

        StatusCode(String errorCode, String errorMsg) {
                this.errorCode = errorCode;
                this.errorMsg = errorMsg;
        }

        public String getErrorCode() {
                return errorCode;
        }

        public String getErrorMsg() {
                return errorMsg;
        }


}
